home *** CD-ROM | disk | FTP | other *** search
/ Fifth Dimension / Fifth Dimension CD-ROM Volume 1 (Data Express) (1995).iso / copy / phage2.exe / PHAGE.DOC < prev    next >
Text File  |  1993-06-08  |  21KB  |  440 lines

  1.  
  2.  
  3.                  PHAGEFIGHT
  4.                Written By Tom Lentz.
  5.             Copyright 1993, Tom Lentz.
  6.  
  7.  
  8.      Phage (faj) n.  Short for Bacteriophage, a viral organism
  9.         that destroys bacteria.  (Rhymes with rage)
  10.  
  11.     Welcome to Phagefight, this is the second version of a wonderfully 
  12. successful game.  This is a strategy board game which is best compared to 
  13. Othello, but yet different enough to be in a class all it's own.  You may be 
  14. wondering about the name.  Phagefight (or Phage for short) may not seem like 
  15. the best name for a game, but in keeping with the bacterial/viral warfare 
  16. type setting, it's about the best name available.  Nobody would want to 
  17. download a game with the word "Virus" in the name, including myself!  The 
  18. game appears to be a success, I have had lots of fun playing it, and so have 
  19. the playtesters.  I hope you enjoy it as much.
  20.  
  21.     First, some legal technicalities.  This program is shareware.  It may 
  22. be distributed freely via electronic, magnetic, or any other computer media, 
  23. so long as the following conditions are met:
  24.  
  25.     1) Nothing is charged or required in exchange for obtaining this 
  26.     program, except a fee of no more than $5.00 to cover the cost of the 
  27.     computer media and handling.  When distributed with other programs on 
  28.     the same media, no more than an average of $3.00 per program may be 
  29.     charged.  For example, on a shareware CD containing 20 programs 
  30.     (including this one), up to $60 may be charged for media and handling.
  31.  
  32.     2) The program is distributed in its entirety.  The program, 
  33.     documents, order form, and data files must all be included.
  34.  
  35.     3) Nothing is added to this program, and the program is not changed 
  36.     in any way.  The program may be distributed with other programs (such 
  37.     as on shareware disks or shareware CD-ROMs), provided that the 
  38.     program and all of it's files are kept separate: archived in a 
  39.     separate file, placed in their own directory, or some similar storage 
  40.     method.
  41.  
  42.     This program has been copyrighted through the Library of Congress.  
  43. All rights reserved by the author.  Program modification of any kind is 
  44. expressly prohibited.  No warranty is expressed or implied with regard to 
  45. program function, or suitability to any purpose.  The author will not be 
  46. responsible for any damages caused by use, misuse, or inability to use this 
  47. program.  If this program was ordered via mail from the author, the program 
  48. disk will be replaced if the media is found to be defective upon first use.
  49.  
  50.  
  51.  
  52.  
  53. And now. . .
  54.  
  55.         we return you to your regularly scheduled game. . .
  56.  
  57.  
  58.                  SYSTEM REQUIREMENTS
  59.  
  60.  
  61.     Phagefight was designed for high-end systems, since I wished to take 
  62. advantage of all the features we paid so much for, yet seldom get to use.  
  63. This is a small market, best reachable by shareware.
  64.  
  65.     This program requires VGA video and will use a Microsoft (tm) 
  66. compatible mouse if you have it.  The keyboard may still be used whether or 
  67. not a mouse is attached.  If you have a Sound Blaster (tm) or 100% compatible
  68. card, you will get background music and digitized sound effects.  Although
  69. Phagefight will run on lower-end XT computers if they have VGA, you might be
  70. waiting a bit for the computer to make a move on the higher difficulty levels.
  71. This program will function from a floppy drive (in fact, it will fit entirely
  72. on a 360K floppy).  A hard drive is recommended for best performance, as most
  73. of the program's graphics and sound effects are loaded directly from disk.
  74.  
  75.     Phagefight requires 512K of RAM and will run under any version of DOS 
  76. that is 3.1 or higher.  Phagefight will run in a DOS full screen window under
  77. Windows 3.1, and it works even better under OS/2.  Phagefight was developed 
  78. under OS/2 and will run in a full screen or windowed DOS session.  Included
  79. is an OS/2 2.0 Icon, PHAGE.ICO.  The recommended OS/2 DOS session would have
  80. 640K ram, no EMS or XMS, Video Retrace Emulation OFF, Hardware Timer ON,
  81. Idle Seconds at at least 5 or 10, and Idle sensitivity at least 75.
  82.  
  83.  
  84.  
  85.            FEATURES CARRIED OVER FROM VERSION 1.0
  86.  
  87.  
  88. ■   One or Two player modes
  89. ■   Split keyboard for two players
  90. ■   Uses mouse or keyboard
  91. ■   5 computer difficulty levels
  92. ■   21 different playing fields
  93. ■   5 different computer player strategies (stances)
  94. ■   A total of 525 different computer game possibilities!
  95. ■   All computer player settings are adjustable in the middle of a game
  96. ■   Digitized sound effects through your PC speaker!
  97. ■   Sound effects can be disabled or enabled at the push of a button
  98. ■   Customizable playing board background color
  99. ■   Can change playing board background color rotation speed
  100. ■   Player names and statistics can be saved for future use
  101. ■   Highly optimized recursive computer player algorithm
  102. ■   Small size.  The entire games takes about 1/4 of a megabyte
  103.  
  104.  
  105.              NEW FEATURES FOR VERSION 2.0
  106.  
  107.  
  108.     Phagefight version 1.0 was an excellent game by itself.  The features
  109. most requested by users, and some others not requested that I thought might 
  110. be nice were added to version 2.0.  These features include:
  111.  
  112. ■   Sound Blaster support with background music and digitized sound effects!
  113. ■   7 selectable background music themes (Sound Blaster only)
  114. ■   Graphics and sound data file compression (takes much less space on your 
  115.     drive)
  116. ■   A new faster, smaller, and more compatible graphics engine (no more BGI!)
  117. ■   A more elegant and better looking user interface, making it even easier 
  118.     to use
  119. ■   Moving buttons that visually depress when activated
  120. ■   Faster graphics loading, especially when operating from floppy disks
  121.  
  122.  
  123.  
  124.                  THE SETTING
  125.  
  126.  
  127.     You are in control of an army of bacteriophage,  small viral organisms
  128. engaged in an epic battle over an area a few microns wide.  The object of the 
  129. game is to have the most phages on the battle ground when the battle ends.  A 
  130. battle ends when the board is filled, when one player is deadlocked and can 
  131. no longer move, or when one player is totally wiped out and has no more phages
  132. on the board.
  133.  
  134.     Each phage is capable of doing two things, dividing or jumping.  If a
  135. phage chooses to divide, another identical phage may be placed in an adjacent
  136. empty square.  When a phage makes a jump, it vacates it's original location 
  137. and moves to a vacant square that is two squares distant.  Simply put, a phage
  138. may move one or two squares.  When it moves one square, another phage is 
  139. created.  When it moves two squares, the phage will leave it's original 
  140. location.
  141.  
  142.     When a phage lands, whether it be from a jump or from division, all
  143. enemy phages adjacent to the new location become virally infected by the new
  144. phage, and become converted to friendly units.  This is the heart of the game,
  145. it is how you capture the other player's phages.  Whenever you move a phage,
  146. all the pieces next to where it lands turn to your color.
  147.  
  148.  
  149.  
  150.                   THE PLAYING BOARD
  151.  
  152.  
  153.     When the game loads, the title screen shows red, green, and blue 
  154. buttons down in the lower left corner.  Press the plus or minus buttons of
  155. any color to increase or decrease the amount of that color contained in the
  156. playing board.  A sample bar to the right of the buttons shows what the
  157. current color of the playing field is.  When you are satisfied, press the
  158. START button.  The game board will then load.
  159.  
  160. F1 may be pressed at any time for help!
  161.  
  162.     The game board contains several buttons on the right hand side.  Under
  163. players, 1 or 2 may be pressed for one or two players.  Default is 1.
  164.  
  165.     Under DIFFICULTY, there is a bar graph showing the difficulty level of
  166. the computer opponent.  Press the minus button to decrease the difficulty, or
  167. the plus button to increase the difficulty.  This switch is inoperative in 2
  168. player mode.
  169.  
  170.     Under STANCE, a small dot shows the computer opponent's stance. On the
  171. left side is a 'D' button for defensive, and on the right side is an 'O' 
  172. button for offensive.  Press the Offensive button to make the computer 
  173. opponent more offensive, or press the Defensive button to make the computer 
  174. opponent more defensive.  When the computer opponent is more defensive, it 
  175. will value it's phages more than yours.  When the computer opponent is 
  176. offensive, it will value your phages more than it's own.  This controls the 
  177. way the computer will play it's game, more on the offensive or more on the 
  178. defensive.  The default value is neutral, halfway in-between. This setting is
  179. recommended for the best (most challenging and balanced) game.
  180.  
  181.     Press the NEW GAME button to load a new playing field and start a new
  182. game.  A group of playing boards will be shown.  Click the mouse (or use the
  183. keyboard) on a playing board to load and begin play on that board.  Click the
  184. CANCEL button to return to game play without loading a new board.
  185.  
  186.     Press the QUIT/DOS button to exit the game altogether and return to
  187. DOS (or OS/2, or Windows, or whatever OS you are using).  You will be given
  188. the opportunity to confirm this action by choosing QUIT, or by choosing CANCEL
  189. if you change your mind.
  190.  
  191.     Press the ROTATION button to toggle playing board color (palette) 
  192. rotation on or off.
  193.  
  194.     Use the + (plus) and - (minus) keys to speed up or slow down the speed
  195. at which the playing board color (palette) rotates.
  196.  
  197.     If you have a Sound Blaster or 100% compatible sound card, you may 
  198. press the F2 through F8 keys to load one of the seven different musical scores
  199. available.
  200.  
  201.     Position the pointer over either player's name (if in single player 
  202. mode, 'Computer' cannot be selected) and press the mouse button to bring up 
  203. the player menu.  The player menu is used to save and load player statistics,
  204. and to change player names.  You can use the player menu to keep a record of
  205. your game performance.  Among those stats kept are wins, losses, win to loss
  206. ratio, and the average difficulty level played against (only applicable to
  207. one player games).
  208.  
  209.     If in two player mode, some of the buttons are disabled when it is the
  210. second player's turn, computer player controls in particular.
  211.  
  212.  
  213.                    MOVEMENT
  214.  
  215.  
  216.     To move a phage, click the left mouse button when the mouse pointer is
  217. on it's square.  A white box will appear around that phage to indicate that it
  218. has been selected.  Then move the pointer to it's destination square and press
  219. the left button again.  The phage will then move to that square.  If you 
  220. change your mind, you may deselect a selected phage (one with a square around
  221. it) by clicking on it again.  You are then free to select another phage for
  222. movement.
  223.  
  224.     You may use the keyboard for movement in addition to the mouse.  The
  225. pointer may be moved by the arrow keys, the Q-W-E-A-D-Z-X-C key group, or by
  226. the numbers on the numeric keypad.  The keys S, ENTER, 5, and the SPACE BAR
  227. are all equivalent to the left mouse button.  Note that the two different key
  228. areas (the key group on the left end of the keyboard, and the keypad) make it
  229. easy for two players to simultaneously play Phagefight.
  230.  
  231.  
  232.  
  233.                     HINTS
  234.  
  235.  
  236.     On the easiest difficulty level, you can "set up" the computer.  Give
  237. him what looks like a good move and force him to jump a key phage.  Then move
  238. in and take his spot.
  239.  
  240.     Try to use the blocked squares (grey) to your advantage.  Use them as
  241. fronts, hide behind them, and jump out when you see an opportunity.
  242.  
  243.     Unless you see a golden opportunity, it's usually best to wait for
  244. your opponent to come to you at the start of a game.  While waiting, build up
  245. a nice front, and don't leave any holes for him/her.  If you move a phage out
  246. to attack his/her front, he/she usually takes it back the next move, along 
  247. with a bit more.  For that reason, stay on the defensive until things start to
  248. get ugly.
  249.  
  250.     Don't jump unless you have to.  If you jump a phage and don't take any
  251. enemy phages, you haven't scored a point for that turn.  If you jump a phage 
  252. only to take one enemy phage, you'll only get 1 point.  By just dividing, you
  253. can also get one point, and not leave a "hole".
  254.  
  255.     Stance is intended to make for a more "interesting" game, and not to
  256. increase the effectiveness of the computer opponent.  The computer plays best
  257. when stance is left in the center in a neutral posture.  The function of 
  258. stance, as previously explained, is to control how valuable the computer finds
  259. each phage.  When the computer is more defensive it will consider saving or 
  260. creating one of it's phages more valuable than taking one of yours.  When more
  261. offensive, the opposite will happen.  In the neutral posture all phages are 
  262. valued equally, as they should be, since as far as scoring is concerned a 
  263. "phage is a phage" and each is worth one point whether it be a created, saved,
  264. or captured one.  Adjusting the stance one way or another can create some 
  265. interesting and exciting game play.  Try it out after you've gotten used to 
  266. how the computer plays normally.
  267.  
  268.     Difficulty basically controls how far into the "future" the computer 
  269. will look.  On the lowest level, the computer simply takes whatever move it 
  270. feels like, it can make mistakes on this level.  On level  two it makes the 
  271. move that will get it the most phages right away.  On level three, the 
  272. computer looks two moves into the future, once to see it's best move, and a 
  273. second time to find the best move you could possibly make to counter.  It then
  274. takes the move which will leave itself with the most pieces at the end of two
  275. moves.  Higher difficulties work similarly, but look three or four moves into
  276. the future, respectively.
  277.  
  278.     Time for the computer to compute it's move increases geometrically 
  279. with the level.  Each higher difficulty level requires 49 times more computing
  280. time than the previous one.  Unless you don't mind waiting a while between 
  281. moves (this can take over an hour on slow computers and a full playing board),
  282. don't try the highest difficulty setting unless you are running a 486 or a 
  283. very fast 386, or if you are running in a multi-tasking environment and can 
  284. leave it running in the background.
  285.  
  286.     An interesting variation that you can try is what I call "Flash 
  287. Phage".  Limit yourself to 5 seconds or so for each move.  This can make 
  288. play against a low level computer opponent challenging, and can make two 
  289. player mode very competitive.
  290.  
  291.     Remember to use the player menu (by clicking on a player name) to 
  292. rename your player and keep game statistics so you can compare your progress
  293. against a friend's.  Remember to save your player before exiting the program.
  294.  
  295.  
  296.  
  297.                   SHAREWARE
  298.  
  299.  
  300. Thank you for trying this game!
  301.  
  302.     This game is distributed under the shareware policy.  In the true 
  303. spirit of "try before you buy" shareware, this program is distributed in it's
  304. complete and finished form.  No features have been disabled or crippled in
  305. this game.
  306.  
  307.     The idea behind shareware is to "try before you buy".  You are free to
  308. try out this program for up to 30 days, and are free to share it with as many
  309. people as you wish.  It is truly capitalism at work.  After the 30 days if you
  310. don't think it's at least worth the minimal registration fee, then pass the
  311. game along to a friend!  A program in a retail store, for example, has a 
  312. flashy box and advertising to entice you into buying it.  How many times have
  313. you bought a game only to take it home and find out that it really stinks, and
  314. wish you had your money back?  Shareware, on the other hand, has nothing but
  315. the program to show to the user.  Therefore, only the best programs get 
  316. anywhere.  This results in increasing the quality of programs for the end 
  317. user, and decreasing costs through reduced advertising and distribution.
  318.  
  319.     But shareware will only work if YOU, the end user, help it to.  If you
  320. do not help to support shareware by sending a registration fee or donation for
  321. your favorite programs, then the market will die out, and the concept of 
  322. shareware as we know it will die out as program authors discover that there 
  323. isn't any profit in it.  So please, support the shareware policy and the 
  324. authors who have worked so hard to make it work.  Whether it be this program,
  325. or any other that you register, I'm sure the author will be grateful.
  326.  
  327.     If you wish to register this game, please send a registration fee of 
  328. $12 (see the ORDER.FRM file for details), or any amount you feel the program 
  329. is worth to:
  330.  
  331.                    Tom Lentz
  332.                    E. 1028 Newark
  333.                    Spokane, WA   99202
  334.  
  335.     In addition to registering a fine program, easing your conscience, and
  336. obtaining my eternal gratitude, you will be notified, free of charge via
  337. postcard, of any new program updates and will have the opportunity to have
  338. them shipped to you for a very minimal postage and handling fee.
  339.  
  340.     Even if you don't like this game, I would still appreciate your
  341. comments, questions, or ideas.  I can be reached by e-mail on WWIVnet, user
  342. number 53@5912 (Alien).  I've had a lot of fun writing this program (as well
  343. as playing it!), and wish to continue to provide such services in the future.
  344. And if you can beat the computer on level 4, or even come close on level 5 
  345. (the highest level), with stance in a neutral posture, please let me know!  
  346. I feel like I've created a monster.  I can't beat my own game!
  347.  
  348.  
  349.  
  350.                    TROUBLESHOOTING
  351.  
  352.  
  353.     There are no known bugs in this program, it has been extensively 
  354. playtested.  But should you find something that you would consider a problem,
  355. please contact me.
  356.  
  357.     With some mouse drivers (my Mouse Systems one in particular), the 
  358. mouse pointer will change color with the playing field background.  This is 
  359. harmless and will not affect program function.  You may wish to turn the 
  360. rotation off, or try another mouse driver to circumvent this.  This is a 
  361. problem with the mouse driver, and not the program.  The mouse driver is 
  362. using color 16 for the mouse pointer when it should be using color 15.
  363.  
  364.     If you have a Sound Blaster, you must have the BLASTER and SOUND
  365. environment variables set properly in your AUTOEXEC.BAT file.  Consult your 
  366. Sound Blaster documentation for details.  For an original Sound Blaster on 
  367. the default port and IRQ, with the software in the default C:\SB directory, 
  368. the settings would be:
  369.     
  370.     SET BLASTER=A220 I7 D1 T1
  371.     SET SOUND=C:\SB
  372.  
  373.     To hear the background music, you must have the SBFMDRV.COM file 
  374. loaded first.  If you don't have a real Sound Blaster (this file is included 
  375. on the disks that come with your Sound Blaster), you can download this file 
  376. from the Creative Labs BBS at 408-428-6660.  If you are concerned about this 
  377. TSR taking memory or conflicting with other TSRs or programs, you can make a
  378. batch file to run phage containing something like this:
  379.  
  380.     C:\SB\DRV\SBFMDRV.COM
  381.     PHAGE.EXE
  382.     C:\SB\DRV\SBFMDRV.COM /U
  383.     REM THE /U SWITCH WILL UNLOAD THE SBFMDRV.COM FROM MEMORY.      
  384.  
  385.     The program also requires the CT-VOICE.DRV file for digitized voice 
  386. output.  The program first looks in the \DRV directory under the directory 
  387. specified by the environment variable SOUND.  If it cannot be found there,
  388. then the CT-VOICE.DRV file provided with Phagefight is loaded.  This driver
  389. file is for the Sound Blaster 1.5 and 2.0.  If you're getting an incorrect
  390. CT-VOICE.DRV version error, check to make sure that the environment variable
  391. SOUND is set up correctly, that CT-VOICE.DRV is in the correct directory 
  392. (default is C:\SB\DRV), or simply copy your CT-VOICE.DRV file into the 
  393. directory containing Phagefight.
  394.  
  395.  
  396.  
  397.                    CREDITS
  398.  
  399.  
  400.     This program was created by Tom Lentz, in association with The 
  401. Genesis Engineering Group of Spokane, Washington.
  402.  
  403.  
  404.             Design and Coding        Tom Lentz
  405.  
  406.             Graphics                 Tom Lentz
  407.  
  408.             Sound Effects            Tom Lentz
  409.  
  410.             Music                    Various public
  411.                          domain CMF files
  412.  
  413.             Ideas and inspiration    Ronn Doty
  414.  
  415.             Testing (Alpha)          Pat Donahue
  416.                          Ronn Doty
  417.                          Bob Felton
  418.                          Jay P. Hailey
  419.                          Debra Hill
  420.                          Tom Lentz
  421.  
  422.             Playtesters (Beta)       Pat Donahue
  423.                          Ronn Doty
  424.                          Bob Felton
  425.                          Jay P. Hailey
  426.                          Debra Hill
  427.                          Tom Lentz
  428.                          T. J. Reno
  429.                          Marc Schroeder
  430.                          Dennis Washburn
  431.                          Marc Weddle
  432.  
  433.  
  434.  
  435.  
  436.     If you liked this game look for STARDUEL, a VGA arcade style space 
  437. game by the same author.  Also look for high-quality adventure games coming 
  438. soon from Genesis Engineering!
  439.  
  440.